package com.foo.designpattern.visitor;

/**
 * com.foo.designpattern.visitor
 * Created with IntelliJ IDEA.
 * Created by jiang on 2016-05-15 15:24.
 *
 * @Description 抽象节点(Node)角色
 * 抽象节点(Node)角色：声明一个接受操作，接受一个访问者对象(Visitor)作为一个参数。
 */

public interface Node {
    /**
     * 接受方法
     *
     * @param visitor 访问者对象
     */
    public void accept(Visitor visitor);
}
